have great physical endurance - German English Dictionary